package com.ttg.web.service;


import com.ttg.common.dto.BasicDto;
import com.ttg.common.dto.OrganEncryptDto;
import com.ttg.common.vo.OrganCheckSignVo;
import com.ttg.common.vo.OrganEncryptVo;

/**
 * @author zzq
 * @version 1.0
 * @Description
 * @date 2021/3/17 10:24
 */
public interface ManageAuthService {
    OrganCheckSignVo checkSign(BasicDto dto);

    OrganCheckSignVo checkSignByLogin(BasicDto dto);

    OrganCheckSignVo checkSignByToken(BasicDto dto);

    boolean ignoreEncryptData(String url);
    boolean ignoreEncryptUrl(String url);
    boolean ignoreAuthentication(String url);

    OrganEncryptVo encryptData(OrganEncryptDto encryptDataDto);
}
